Faits : Faits : A. X._ et dame X._ se sont mariés le 26 avril 1985. Trois enfants sont issues de cette union: A._ et B._, aujourd'hui majeures, ainsi que C._, née le 31 juillet 1992. Les époux vivent séparés depuis le 9 avril 2005. Les époux vivent séparés depuis le 9 avril 2005. B. Statuant sur requête de mesures protectrices de l'union conjugale le 13 décembre 2004, le Président du Tribunal civil du district de La Chaux-de-Fonds a notamment attribué le logement conjugal à dame X._ et lui a confié la garde de B._ - encore mineure à l'époque - ainsi que celle de C._. Il a par ailleurs condamné X._ à verser en faveur de la cadette 800 fr. par mois, allocations familiales en sus, et en faveur de sa femme 500 fr. par mois jusqu'au 1er septembre 2005, puis 1'000 fr. par la suite; le versement des aliments devait prendre effet au jour du départ du mari du domicile, mais au plus tard au 1er mars 2005. Sur renvoi de la Cour de cassation civile du Tribunal cantonal neuchâtelois du 21 septembre 2005, ce magistrat a pris de nouvelles mesures protectrices de l'union conjugale le 8 août 2006. Il a, en particulier, attribué le domicile conjugal ainsi que la garde de C._ à l'épouse (ch. 2 et 3) et condamné l'époux à payer à sa fille cadette une contribution d'entretien de 500 fr. par mois dès le 9 avril 2005 (ch. 5) et à sa femme une rente de 50 fr. par mois, dès la même date jusqu'au 31 janvier 2006 (ch. 6). Sur appels des conjoints, la Cour de cassation civile du Tribunal cantonal neuchâtelois a, le 25 mai 2007, annulé les chiffres 5 et 6 du dispositif de l'ordonnance attaquée (ch. 2). Statuant elle-même, elle a donné acte aux parties de ce que X._ supporte les intérêts hypothécaires et l'éventuel amortissement de la dette bancaire relative au logement familial occupé par son épouse, laquelle assume les autres charges courantes liées à l'habitation et à l'entretien de l'immeuble (ch. 3); condamné le prénommé à verser une contribution d'entretien de 800 fr. par mois dès le 1er mars 2005 en faveur de sa fille cadette (ch. 4) et de 200 fr. du 1er mars 2005 au 31 janvier 2006 en faveur de sa femme (ch. 5); confirmé pour le surplus l'ordonnance entreprise (ch. 6); réparti par moitié les frais de la cause (ch. 7) et compensé les dépens (ch. 8). Sur appels des conjoints, la Cour de cassation civile du Tribunal cantonal neuchâtelois a, le 25 mai 2007, annulé les chiffres 5 et 6 du dispositif de l'ordonnance attaquée (ch. 2). Statuant elle-même, elle a donné acte aux parties de ce que X._ supporte les intérêts hypothécaires et l'éventuel amortissement de la dette bancaire relative au logement familial occupé par son épouse, laquelle assume les autres charges courantes liées à l'habitation et à l'entretien de l'immeuble (ch. 3); condamné le prénommé à verser une contribution d'entretien de 800 fr. par mois dès le 1er mars 2005 en faveur de sa fille cadette (ch. 4) et de 200 fr. du 1er mars 2005 au 31 janvier 2006 en faveur de sa femme (ch. 5); confirmé pour le surplus l'ordonnance entreprise (ch. 6); réparti par moitié les frais de la cause (ch. 7) et compensé les dépens (ch. 8). C. X._ forme un « recours constitutionnel subsidiaire » au Tribunal fédéral. Il conclut principalement à l'annulation de l'arrêt cantonal et à l'attribution en sa faveur du domicile conjugal ainsi qu'à sa condamnation à payer à sa fille une contribution d'entretien de 550 fr. par mois, allocations familiales en sus. Il demande subsidiairement que la cause soit renvoyée pour nouvelle décision et, en tout état de cause, qu'il soit statué sur les frais et dépens de première et deuxième instances. Il sollicite en outre le bénéfice de l'assistance judiciaire, les frais de l'instance devant être mis à la charge de l'Etat de Neuchâtel. Par ordonnance du 17 juillet 2007, la Juge présidant la IIe Cour de droit civil a rejeté la demande d'effet suspensif et de mesures provisionnelles.